package com.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

import com.entity.Admins;
import com.entity.Pinglun;

public interface PinglunDao {
    int deleteById(Integer id);

    int insert(Pinglun record);

    int insertSelective(Pinglun record);

    Pinglun selectById(Integer id);

    int updateByIdSelective(Pinglun record);

    int updateById(Pinglun record);
    
    
    
    // 以上为mybatis generator自动生成接口, 具体实现在mapper.xml中
    
    // ------------------------------------------------------------
    
    // 以下方法使用mybatis注解实现
    
    
	/**
	 * 通过商品Id查找
	 * @param username
	 * @return
	 */
    @Select("select * from pinglun where goodId=#{goodId}")
	public List<Pinglun> getByGoodId(int goodId);
	

	/**
	 * 获取列表
	 * @param page
	 * @param rows
	 * @return 无记录返回空集合
	 */
    @Select("select * from pinglun order by id desc limit #{begin}, #{size}")
	public List<Pinglun> getList(@Param("begin")int begin, @Param("size")int size);

	/**
	 * 总数
	 * @return
	 */
    @Select("select count(*) from pinglun")
	public long getTotal();
}